import request from '/@/utils/request';

// 查询服务商家列表
export function listMer(query?: Object) {
  return request({
    url: '/module/mer/list',
    method: 'get',
    params: query
  })
}

// 查询服务商家列表
export function userListByUserType(query?: Object) {
  return request({
    url: '/system/user/listByUserType',
    method: 'get',
    params: query
  })
}

// 查询服务商家列表
export function listNoPage(query?: Object) {
  return request({
    url: '/module/mer/listNoPage',
    method: 'get',
    params: query
  })
}

// 查询服务商家列表
export function listByUserId(query?: Object) {
  return request({
    url: '/module/mer/listByUserId',
    method: 'get',
    params: query
  })
}



// 重置二维码
export function resetQrCode(data?: Object) {
  return request({
    url: '/module/mer/resetQrCode',
    method: 'post',
    data: data
  })
}

// 重置二维码
export function resetTableQrCode(data?: Object) {
  return request({
    url: '/module/mer/resetTableQrCode',
    method: 'post',
    data: data
  })
}

// 查询服务商家详细
export function getMer(id?: number) {
  return request({
    url: '/module/mer/' + id,
    method: 'get'
  })
}

// 新增服务商家
export function addMer(data?: Object) {
  return request({
    url: '/module/mer',
    method: 'post',
    data: data
  })
}

// 修改服务商家
export function updateMer(data?: Object) {
  return request({
    url: '/module/mer',
    method: 'put',
    data: data
  })
}

// 删除服务商家
export function delMer(id?: number) {
  return request({
    url: '/module/mer/' + id,
    method: 'delete'
  })
}

export function testMerList(id?: number) {
  return request({
    url: '/module/mer/merTest/'+ id,
    method: 'get',
  })
}
